关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion由于Timthumb现在不受支持,有什么可以替代它的吗?我需要自动创建大照片的较小副本(800*600),我在Google上搜索时看到的唯一建议是使用Wordpress功能来替换Timthumb功能,但我没有使用CMS包。
对于IIS(5.0或更高版本),是否有替代apache的.htaccess指令php_flag和php_value来设置PHP_INI_PERDIR配置值?谢谢。 最佳答案 不幸的是,似乎无法修改PHP_INI_PERDIR值(只有PHP_INI_USER可以)。以下是来自php.net的关于Windows上PHP配置更改的官方信息:http://www.php.net/manual/en/configuration.changes.php#configuration.changes.windows
我现在正在一个文件共享网站上工作,遇到了一个小问题。我使用的是上传文件uploadify,它运行良好,但如果用户需要,我希望对上传的文件进行加密。现在我有如下所示的工作代码,但我的服务器只有1GB或内存,使用stream_copy_to_stream似乎占用了内存中实际文件的大小,我的最大上传大小是256,所以我知道一个事实是不好的当网站上线并且多人同时上传大文件时,就会发生这种情况。根据我下面的代码,是否有几乎不使用内存或根本不使用内存的替代方案,我什至不在乎它是否需要更长的时间我只需要它来工作。我有这个工作的下载版本,因为我直接解密文件并立即传递给浏览器,所以它在下载时解密,虽然我
我需要一个array_replace_recursive的解决方案,因为我的php版本不够高。我想使用这段代码:$_GET=array_replace_recursive($_GET,array("__amp__"=>"&"));很简单,不是吗? 最佳答案 在array_replace_recursive的PHP文档页面上,有人发布了以下源代码来代替它:$value){//createnewkeyin$array,ifitisemptyornotanarrayif(!isset($array[$key])||(isset($arra
我在我的php脚本中使用了HttpRequest类,但是当我将这个脚本上传到我的托管服务提供商的服务器时,我在执行它时遇到了一个fatalerror:fatalerror:在第87行的...中找不到类“HttpRequest”我认为原因是因为我的托管服务提供商的php.ini配置不包含支持HttpRequest的扩展。当我联系他们时,他们说我们不能在共享主机上安装以下扩展。所以我想要这样的httpRequest替代方案:$url=http://ip:8080/folder/SuspendSubscriber?subscriberId=5$data_string="";$request=
我必须使用php函数date_parse,但5.2支持它。。那么对于php5.1的函数date_parse是否有任何替代方案。。 最佳答案 strtotime,可能结合getdate,localtime或gmtimegetdate(strtotime("20Jan2009"));strtotime接受一个字符串,并将其转换为unix时间戳,其他三个函数将unix时间戳转换为数组,如date_parse。 关于php-php5.1.*的date_parse函数是否有替代方案?,我们在Sta
strip_tags()documentation告诉我们除第二个参数中的标签之外的所有标签都被剥离。该函数执行的操作与其名称完全相反。它应该被命名为strip_all_tags_except().让我们忘记名字,来谈谈我想问的问题。我想要只删除我在第二个参数中提到的标签的功能。IE。我希望以下内容去除标签并允许所有其他人。my_strip_tags($data,'');这与strip_tags()完全相反我怎样才能做到这一点? 最佳答案 更新于2012-06-23;重大安全漏洞。这是另一个项目中的一个类,它应该可以满足您的需求:f
file($_FILES["fileToUpload"]["tmp_name"],FILEINFO_MIME);switch($fileinfo){case"image/gif":case"image/jpeg":case"image/png":move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],"upload/".$_FILES["fileToUpload"]["name"]);echo"Yourfilehassuccessfullybeenuploaded,andisawaitingmoderatorapprovalforp
我使用的是标准的\b字边界。但是,它并没有完全按照我希望的方式处理点(.)字符。所以下面的正则表达式:\b(\w+)\b将匹配cats.dog中的cats和dogs如果我有一个字符串表示catsanddogsdon'tmake猫.狗.我需要一个单词边界替代方案,只有在以下情况下才能匹配整个单词:不包含点(.)字符每边至少由一个空格()字符封装有什么想法吗?!附言我需要这个用于PHP 最佳答案 您可以尝试使用(?之前和(?=\s)在代替\b之后以确保在它之前和之后有一个空格,但是您可能还想允许在字符串的开头或结尾处使用(?的可能性和(
我需要一个PHP脚本来读取每个URL请求的HTTP响应代码。有点像$headers=get_headers($theURL);returnsubstr($headers[0],9,3);问题是get_headers()函数在服务器级别被禁用,作为一项策略。因此它不起作用。问题是如何获取URL的HTTP响应代码? 最佳答案 如果启用了cURL,您可以使用它来获取整个header或仅获取响应代码。以下代码将响应代码分配给$response_code变量:$curl=curl_init();curl_setopt_array($curl,